package com.service.abolishing.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户表(UserInfo)实体类
 *
 * @author makejava
 * @since 2021-03-30 11:37:21
 */
@Data
public class UserDto implements Serializable {
    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private String id;
    /**
     * 账号
     */
    @ApiModelProperty("账号")
    private String username;
    /**
     * 密码
     */
    @ApiModelProperty("密码")
    @JsonIgnore
    private String password;
    /**
     * 手机号码
     */
    @ApiModelProperty("手机号码")
    private String telephone;
    /**
     * 来源ip
     */
    @ApiModelProperty("用户ip")
    private String ip;
    /**
     * 注册时间
     */
    private Date addTime;
    /**
     * 登陆时间
     */
    @ApiModelProperty("登陆时间")
    private Date date;
    /**
     * 在线时长
     */
    @ApiModelProperty("在线时长")
    private Long onlineTime;
    /**
     * 注销时间
     */
    @ApiModelProperty("注销时间")
    private  Date  offTime;
    /**
     * 账号状态0--在线 1--下线 2--封号 3--销号（不可恢复）
     */
    private String status;

}
